Recon Notification
The ReconNotification method enables to receive notification for the TCH 'Reconciliation' messages
Method: InboundServiceClient:ReconNotification
Headers
Name | Value |
---|---|
Credential | "Basic c3VwcG9ydCsxQG5ldHN5cy1pbmMuY29tOjM5ZDYxOGJkNTVmN5NWQxY2RlNDE5" |
Signature | "{{signature}}" |
Example
Payload Parameters
Parameter | Description |
---|---|
eventCode Mandatory | String Code representing the event Example – "999" |
eventTime Mandatory | String Date and time of the reconciliation notification event was created Example – "2024-06-02T16:01:29-04:00" |
msgID Mandatory | String Unique message identifier to identify the pacs.008 message Example – "20240602160132124303036T10134875496" |
processor Mandatory | String Payment channel through which the transaction happens Example – "TCH" |
reconInfo Mandatory | Object |
countOfDrawdowns Mandatory | String Number of withdrawal transactions happened Example – "0" |
countOfSupplementalFunding Mandatory | String Number of deposit transactions happened Example – "0" |
currency Mandatory | String Currency in which the transaction happens Example – "USD" |
grossValueOfDrawdowns Mandatory | String Total amount of withdrawal transactions Example – "0" |
grossValueOfSupplementalFunding Mandatory | String Total amount of deposit transactions Example – "0" |
memberIdentification Mandatory | String Bank or financial institution participant unique ID Example – "124303036T1" |
messageClass Mandatory | String Type of message Example – "Notification" |
name Mandatory | String Name of the bank or financial institution Example – "NetXD" |
netPosition Mandatory | String Net balance amount of the account Example – "0" |
newOpeningPrefundedBalance Mandatory | String New window opening value of prefunded balance Example – "55083241" |
newReconWindowDate Mandatory | String Date and time of the new reconciliation window was created Example – "2024-06-03" |
newReconWindowID Mandatory | String Unique ID of the new reconciliation window Example – "001" |
newReconWindowStatus Mandatory | String Current status of the new reconciliation window Example – "INPROGRESS" |
noCrdtTransferSentAndRejected Mandatory | String Number of credit transactions sent, but rejected Example – "0" |
noOfCrdtTransferRecvAndRjct Mandatory | String Number of credit transactions received, but rejected Example – "0" |
noOfCrdtTransferSentAndAccepted Mandatory | String Number of credit transactions sent and accepted Example – "0" |
noofCrdtTransferRecvandAcct Mandatory | String Number of credit transactions received and accepted Example – "0" |
previousOpeningPrefundedBlc Mandatory | String Previous (closed) window opening value of prefunded balance Example – "55083241" |
previousReconWindowDate Mandatory | String Date and time of the previous (closed) window was created Example – "2024-06-02" |
previousReconWindowID Mandatory | String Unique ID of the previous (closed) reconciliation window Example – "003" |
previousReconWindowStatus Mandatory | String Current status of the previous (closed) reconciliation window Example – "COMPLETE" |
reconCheckpointCutOffDtAndTm Mandatory | String Date and time of the previous window is closed and new window is opened Example – "2024-06-02T16:00:58" |
valueOfCrdtTransferRecvAndRjct Mandatory | String Total amount of credit transactions received, but rejected Example – "0" |
valueOfCrdtTransferRecvandAcct Mandatory | String Total amount of credit transactions received and accepted Example – "0" |
valueOfCrdtTransferSentAndAcct Mandatory | String Total amount of credit transactions sent and accepted Example – "0" |
valueOfCrdtTransferSentAndRejected Mandatory | String Total amount of credit transactions sent, but rejected Example – "0" |
referenceNumber Mandatory | String Reference number of the reconciliation notification message Example – "20240602160132124303036T10134875496" |
routingNumber Mandatory | String Routing number of the bank or financial institution Example – "124303298" |
uuid Mandatory | String Unique ID present in the message Example – "ff12071d-f1a8-4f09-a170-8ea8e161123b" |
Request Body (Applicable only for TCH)
{
"eventCode": "999",
"eventTime": "2024-06-02T16:01:29-04:00",
"msgID": "20240602160132124303036T10134875496",
"processor": "TCH",
"reconInfo": {
"countOfDrawdowns": "0",
"countOfSupplementalFunding": "0",
"currency": "USD",
"grossValueOfDrawdowns": "0",
"grossValueOfSupplementalFunding": "0",
"memberIdentification": "124303036T1",
"messageClass": "Notification",
"name": "NetXD",
"netPosition": "0",
"newOpeningPrefundedBalance": "55083241",
"newReconWindowDate": "2024-06-03",
"newReconWindowID": "001",
"newReconWindowStatus": "INPROGRESS",
"noCrdtTransferSentAndRejected": "0",
"noOfCrdtTransferRecvAndRjct": "0",
"noOfCrdtTransferSentAndAccepted": "0",
"noofCrdtTransferRecvandAcct": "0",
"previousOpeningPrefundedBlc": "55083241",
"previousReconWindowDate": "2024-06-02",
"previousReconWindowID": "003",
"previousReconWindowStatus": "COMPLETE",
"reconCheckpointCutOffDtAndTm": "2024-06-02T16:00:58",
"valueOfCrdtTransferRecvAndRjct": "0",
"valueOfCrdtTransferRecvandAcct": "0",
"valueOfCrdtTransferSentAndAcct": "0",
"valueOfCrdtTransferSentAndRejected": "0"
},
"referenceNumber": "20240602160132124303036T10134875496",
"routingNumber": "124303298",
"uuid": "ff12071d-f1a8-4f09-a170-8ea8e161123b"
}
Response
Response Parameters
Parameter | Description |
---|---|
routingNumber | String Routing number of the bank or financial institution Example – "124303298" |
status | String Status of the request received for reconciliation notification Example – "Accepted" |
Response Body (Applicable only for TCH)
{
"routingNumber": "124303298",
"status": "Accepted"
}